#ifndef _BSP_gpio_H_
#define _BSP_gpio_H_


//的GPIO引脚号
//imx8的计算方式，GPIOn_IOx = (n-1)*32 + x
//如GPIO1_IO11 = (1-1)*32 + 11 = 11
#define gpio_GPIO_INDEX 	"11"

/**
 * @brief  初始化gpio相关
 * @return 
 *     @arg 0，正常
 *     @arg 1，export文件打开错误
 *     @arg 2，direction文件打开错误
 */
extern int gpio_init(void);

/**
 * @brief  关闭gpio的export输出
 * @return 0正常，非0，value文件打开错误
 */
extern int gpio_deinit(void);

/**
 * @brief  响
 * @return 0正常，非0，value文件打开错误
 */
extern int gpio_on(void);

/**
 * @brief  关闭gpio的export输出
 * @return 0正常，非0，unexport文件打开错误
 */
extern int gpio_off(void);


#endif

